home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / dtype / mpegvdt206.readme < prev    next >
Encoding:
Text File  |  1998-10-31  |  7.4 KB  |  202 lines

  1. Short:    MPEG video datatype V2.6
  2. Author:   GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
  3. Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
  4. Type:     util/dtype
  5. Replaces: util/dtype/mpegvdt205.LhA
  6.  
  7. ----
  8.  
  9. Does NOT replace: util/dtype/mpvdtc0111.lha (or any other V1 version)
  10.  
  11. ----
  12.  
  13. MPEG video datatype, which is able to play mpeg 1/2 video streams.
  14. animation.datatype subclass.
  15.  
  16. Version V2.6, gamma3 version (still gamma, sorry)
  17.  
  18. ----
  19.  
  20.  
  21. WARNING: Please read all suppied docs carefully, please !
  22.          And read them all and complete _before_ testing !
  23.          (Some points in the docs are unfinished (sorry).)
  24.  
  25. The file "mpegvideo.datatype.doc" contains a MAIN section with more
  26. detailed info.
  27.  
  28. -----
  29.  
  30. CONTENTS OF THE GAMMA2 ARCHIVE:
  31.  
  32. - The "mpegvideo.datatype" itself
  33.   - 000ieee/   for all Amigas, including plane m68000 machines
  34.   - 020ieee/   for Amigas which have at least a m68020 CPU
  35.   - 020881/    for Amigas which have at least a m68020 CPU and a 68881 FPU
  36.   - 040881/    for Amigas which have at least a m68040 CPU
  37.   - 060881/    for Amigas which have at least a m68040 CPU
  38.   - 040ppc/    for Amigas which use Phase5's PPC board
  39.                (m68k-060/50 and PPC/200 preferred)
  40.  
  41. - "DTConvert", a small utility to use the encoder
  42.   (e.g. read IFF ANIM,     write MPEG Video     or
  43.         read AVI,          write MPEG Video     or
  44.         read CDXL,         write MPEG Video     or
  45.         read GIF Animation write MPEG Video  or ...
  46.         and so on, you only need a datatype which supports
  47.         writing in it's local format, and then you can use DTConvert
  48.         for conversion)
  49.  
  50.   WARNING: The original CBM anim.datatype is very buggy and crashes
  51.            your system !
  52.  
  53. Using the decoder:
  54. - Install the datatype and have fun :-)
  55.   The "preferences" section in "mpegvideo.datatype.doc" describes how to
  56.   get CyberGFX output
  57.  
  58. - The encoder. The encoder encodes MPEG-1 per default, but
  59.   can also be configured to write MPEG-2
  60.  
  61.   Take a look into the (uncompleted) "preferences" section
  62.   how to configure the encoder...
  63.  
  64. ----------------------------------------------------------------------
  65.  
  66. NAME
  67.     mpegvideo.datatype
  68.  
  69. FEATURES
  70.     - Supports MPEG-2 (excluding temporal and spatial scalability).
  71.  
  72.     - Realtime-playback. In the default mode, the mpegvideo.datatype
  73.       tries to create a realtime-playback
  74.       (this mode needs __MUCH__ memory because the datatype acts as a
  75.       ram player in this mode).
  76.  
  77.     - Gfx-Card support:
  78.         - CyberGFX-support: mpegvideo.datatype's decoder supports
  79.           15/16/24 cybergfx bitmaps
  80.           (requires animation.datatype V41)
  81.  
  82.         - P96 support: Additionally to the CyberGFX support,
  83.           mpegvideo.datatype supports the P96 YUV-Bitmap type,
  84.           which allows a custom animation.datatype player to use
  85.           gfx-card overlays.
  86.           Another benefit is that remapping is then the job of
  87.           the gfxcard (-software), which may speed up things...
  88.           (requires animation.datatype V41)
  89.  
  90.         - For those people which have no gfxcard-software like
  91.           CyberGFX or P96, the datatype is able to create
  92.           planar 24 bit images that applications which use
  93.           animation.datatype subclasses for decoding (WildFire
  94.           for example) can use 24 bit.
  95.  
  96.     - No more crashing with streams like "ID4.mpg" (which crashes
  97.       many software decoders like mpegvideo.datatype V1.xx).
  98.  
  99.     - Truecolor-Output now works
  100.  
  101.     - Two playback modes:
  102.       - Decode to ram, then play
  103.       - Decode and play at the same time
  104.  
  105.     - A fully-working encoder which supports MPEG-1 and MPEG-2
  106.       (excluding temporal and spatial scalability).
  107.  
  108.     - New design, which allows to split decoder and encoder in
  109.       multiple theads. DataTypes class is seperated from the
  110.       decoder and encoder parts.
  111.       Main purpose is to get ready for the PPC version of the
  112.       mpegvideo.datatype, and to support parallel encoding/decoding
  113.       using multiple PPCs/mc680xx.
  114.  
  115.     - Support for mpeg decoder hardware.
  116.       If the Amiga has a "cd32mpeg.device" compatible device
  117.       which supports the MPEGCMD_READFRAMEYUV device command,
  118.       mpegvideo.datatype can use this device for decoding
  119.       (which may limit to MPEG-1. I don't know any MPEG-2 hardware
  120.       for the Amiga. Anyway, this feature is experimental and
  121.       untested yet, sorry).
  122.  
  123.     - Different versions for different CPU/FPU combinations,
  124.       __including__ the mc68000/mc68010 and the PPC.
  125.  
  126.     - Supports VMM, __even__ for CyberGFX bitmap output.
  127.       For 15/16/24 bit output modes the ram usage has been
  128.       reduced.
  129.  
  130.     - Supports scaling of output. The output can be enlarged or
  131.       shrinked on demand.
  132.  
  133.     - Preferences with global, local and per-project settings
  134.       which controlles both encoder and decoder.
  135.  
  136.     - Progress gauge with time-to-go information
  137.  
  138. TODO
  139.     - Fixing the bounch of bugs which may occur in the testing
  140.       cycle.
  141.  
  142.     - The mpeg decoder hardware support is untested. The code
  143.       has been adapted from code which has been written for
  144.       the cd32mpeg.device, but because I sold my CD32 (a big
  145.       mistake :-(  ), I cannot test it.
  146.  
  147.     - Fixing the P96 YUV-code, which is broken since V2.0
  148.  
  149.     - An INTERPOLATE mode/option for bitmap scaling.
  150.  
  151.     - Fixing the crap message handling in the PPC version which 
  152.       causes an unneccesary slowdown
  153.  
  154. ----
  155.  
  156. Any more features wanted ?
  157.  
  158. ----
  159.  
  160. Bye,
  161. Roland
  162.  
  163.  
  164. ============================= Archive contents =============================
  165.  
  166. Original  Packed Ratio    Date     Time    Name
  167. -------- ------- ----- --------- --------  -------------
  168.   151656   73202 51.7% 27-Sep-98 11:28:34 +mpegvideo.datatype
  169.   145664   71307 51.0% 27-Sep-98 16:52:16 +mpegvideo.datatype
  170.   150028   72569 51.6% 27-Sep-98 14:10:22 +mpegvideo.datatype
  171.   145396   71273 50.9% 27-Sep-98 19:31:44 +mpegvideo.datatype
  172.   216048  108247 49.8% 27-Sep-98 23:37:32 +mpegvideo.datatype
  173.   145272   71021 51.1% 27-Sep-98 21:57:50 +mpegvideo.datatype
  174.      880     520 40.9% 29-Aug-98 01:39:18 +descriptor.audio
  175.      920     545 40.7% 29-Aug-98 01:38:26 +descriptor.system
  176.      920     545 40.7% 29-Aug-98 01:38:50 +descriptor.video
  177.      984     579 41.1% 29-Aug-98 01:41:48 +MPEG Audio
  178.      467     281 39.8% 29-Aug-98 01:41:50 +MPEG Audio.info
  179.     1030     611 40.6% 29-Aug-98 01:43:18 +MPEG System
  180.      467     281 39.8% 29-Aug-98 01:43:18 +MPEG System.info
  181.     1026     611 40.4% 29-Aug-98 01:44:44 +MPEG Video
  182.      467     281 39.8% 29-Aug-98 01:44:44 +MPEG Video.info
  183.      490     304 37.9% 29-Aug-98 00:43:40 +SCOPTIONS
  184.    24606    8992 63.4% 26-Jun-94 19:17:58 +mpeg2enc.doc
  185.    55226   18472 66.5% 27-Sep-98 23:38:34 +mpegvideo.datatype.doc
  186.      690     360 47.8% 29-Aug-98 00:53:04 +mpegvideotest
  187.      486     253 47.9% 22-Oct-96 05:08:04 +mpegvideotest.info
  188.      192      45 76.5% 13-May-94 16:10:38 +inter.mat
  189.      192      72 62.5% 13-May-94 16:08:54 +intra.mat
  190.     3004    1085 63.8% 04-Jul-94 11:24:50 +MPEG-1.par
  191.     3003    1091 63.6% 04-Jul-94 11:24:22 +NTSC.par
  192.     3003    1090 63.7% 04-Jul-94 11:25:08 +PAL.par
  193.     9821    3900 60.2% 23-Mar-98 20:23:20 +DTConvert018.ReadMe
  194.    64339   64339  0.0% 23-Mar-98 20:20:04 +DTConvert018.LhA
  195.     6290    1781 71.6% 29-Aug-98 01:37:56 +descriptor.c
  196.      705     309 56.1% 29-Aug-98 01:37:56 +descriptor.c.info
  197.     1173     379 67.6% 29-Aug-98 01:39:18 +descriptor.map
  198.     1230     340 72.3% 29-Aug-98 01:39:32 +smakefile
  199.      701     302 56.9% 29-Aug-98 01:39:32 +smakefile.info
  200. -------- ------- ----- --------- --------
  201.  1136376  574987 49.4% 28-Sep-98 23:32:10   32 files
  202.